﻿namespace WMS6.Web.InventoryMgtServiceRef
{
    using System;
    using System.CodeDom.Compiler;
    using System.Collections.Generic;
    using System.Data;
    using System.Diagnostics;
    using System.ServiceModel;
    using System.ServiceModel.Channels;

    [GeneratedCode("System.ServiceModel", "3.0.0.0"), DebuggerStepThrough]
    public class InventoryMgtServiceClient : ClientBase<IInventoryMgtService>, IInventoryMgtService
    {
        public InventoryMgtServiceClient()
        {
        }

        public InventoryMgtServiceClient(string endpointConfigurationName) : base(endpointConfigurationName)
        {
        }

        public InventoryMgtServiceClient(Binding binding, EndpointAddress remoteAddress) : base(binding, remoteAddress)
        {
        }

        public InventoryMgtServiceClient(string endpointConfigurationName, EndpointAddress remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public InventoryMgtServiceClient(string endpointConfigurationName, string remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public string BatchInsertInvTransfer(TransferInfo transferInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.BatchInsertInvTransfer(transferInfo, pubParasInfo);
        }

        public string DeleteAdJustMent(List<string> IDS, PubParasInfo pubParasInfo)
        {
            return base.Channel.DeleteAdJustMent(IDS, pubParasInfo);
        }

        public string DeleteAdJustMentDetail(string IDS, List<string> LineID, PubParasInfo pubParasInfo)
        {
            return base.Channel.DeleteAdJustMentDetail(IDS, LineID, pubParasInfo);
        }

        public string DeleteInvHold(List<string> InvHoldID, PubParasInfo pubParasInfo)
        {
            return base.Channel.DeleteInvHold(InvHoldID, pubParasInfo);
        }

        public string DeleteLpn(List<string> LpnID, PubParasInfo pubParasInfo)
        {
            return base.Channel.DeleteLpn(LpnID, pubParasInfo);
        }

        public string DeteleTransferDetailInfo(List<string> transferIDs, List<string> lineIDs, PubParasInfo pubParasInfo)
        {
            return base.Channel.DeteleTransferDetailInfo(transferIDs, lineIDs, pubParasInfo);
        }

        public string ExecuteInvAdjustment(AdjustmentDetailInfo AdjustmentDetail, PubParasInfo pubParasInfo)
        {
            return base.Channel.ExecuteInvAdjustment(AdjustmentDetail, pubParasInfo);
        }

        public string ExecuteInvHold(InvHoldInfo invHoldInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.ExecuteInvHold(invHoldInfo, pubParasInfo);
        }

        public string ExecuteInvMoves(List<InvMovesInfo> invMovesInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.ExecuteInvMoves(invMovesInfo, pubParasInfo);
        }

        public string ExecuteInvTransfer(string transferID, List<string> line, string updatedBy, PubParasInfo pubParasInfo)
        {
            return base.Channel.ExecuteInvTransfer(transferID, line, updatedBy, pubParasInfo);
        }

        public DataSet GetAllInvTrans(PubParasInfo pubParasInfo)
        {
            return base.Channel.GetAllInvTrans(pubParasInfo);
        }

        public InventoryInfo GetInventoryInfoByLpnID(string lpnID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetInventoryInfoByLpnID(lpnID, pubParasInfo);
        }

        public DataSet GetInventroyByQueryEnetiy(InventoryQueryEntity inventoryQuery, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetInventroyByQueryEnetiy(inventoryQuery, pubParasInfo);
        }

        public InvHoldInfo GetInvHoldInfoByID(string invHoldID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetInvHoldInfoByID(invHoldID, pubParasInfo);
        }

        public DataSet GetInvHoldInfoByQueryEntity(InvHoldQueryEntity invHoldQueryEntity, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetInvHoldInfoByQueryEntity(invHoldQueryEntity, pubParasInfo);
        }

        public InvLotLocLpnInfo GetInvLotLocLpnByID(string lot, string loc, string lpnID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetInvLotLocLpnByID(lot, loc, lpnID, pubParasInfo);
        }

        public DataSet GetInvLotLocLpnByQueryEntity(InvLotLocLpnQueryEntity invlotloclpnQuery, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetInvLotLocLpnByQueryEntity(invlotloclpnQuery, pubParasInfo);
        }

        public InvTransInfo GetInvTransByID(string invtransID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetInvTransByID(invtransID, pubParasInfo);
        }

        public DataSet GetInvTransByQueryList(InvTransQueryEntity invtransQuery, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetInvTransByQueryList(invtransQuery, pubParasInfo);
        }

        public DataSet GetInvTransferInfoByQueryEntity(TransferQueryEntity transferQuery, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetInvTransferInfoByQueryEntity(transferQuery, pubParasInfo);
        }

        public LotAttributeInfo GetLotAttributeInfoByID(string lotAttributeID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetLotAttributeInfoByID(lotAttributeID, pubParasInfo);
        }

        public DataSet GetLotAttributeInfoByQueryEntity(LotAttributeQueryEntity lotAttributeQuery, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetLotAttributeInfoByQueryEntity(lotAttributeQuery, pubParasInfo);
        }

        public LpnInfo GetLpnByID(string lpnID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetLpnByID(lpnID, pubParasInfo);
        }

        public DataSet GetLpnByQueryList(LpnQueryEntity lpnQuery, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetLpnByQueryList(lpnQuery, pubParasInfo);
        }

        public string GetMaxLpnByLpnID(string lpnID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetMaxLpnByLpnID(lpnID, pubParasInfo);
        }

        public TransferDetailInfo GetTransferDetailInfo(string transferID, string LineID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetTransferDetailInfo(transferID, LineID, pubParasInfo);
        }

        public TransferInfo GetTransferInfoByID(string transferID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetTransferInfoByID(transferID, pubParasInfo);
        }

        public string InsertAdJustMent(AdjustmentInfo obj, PubParasInfo pubParasInfo)
        {
            return base.Channel.InsertAdJustMent(obj, pubParasInfo);
        }

        public string InsertAdJustMentDetail(AdjustmentDetailInfo obj, PubParasInfo pubParasInfo)
        {
            return base.Channel.InsertAdJustMentDetail(obj, pubParasInfo);
        }

        public string InsertLpn(LpnInfo lpnInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.InsertLpn(lpnInfo, pubParasInfo);
        }

        public string InsertTransferDetailInfo(TransferDetailInfo transferDetailInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.InsertTransferDetailInfo(transferDetailInfo, pubParasInfo);
        }

        public string InsertTransferInfo(TransferInfo transferInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.InsertTransferInfo(transferInfo, pubParasInfo);
        }

        public string LpnSplit(List<LpnInfo> NewLpnInfo, InventoryInfo inventoryInfo, string strLpnID, string SplitType, PubParasInfo pubParasInfo)
        {
            return base.Channel.LpnSplit(NewLpnInfo, inventoryInfo, strLpnID, SplitType, pubParasInfo);
        }

        public string UpdateAdJustMent(AdjustmentInfo obj, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateAdJustMent(obj, pubParasInfo);
        }

        public string UpdateAdJustMentDetail(AdjustmentDetailInfo obj, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateAdJustMentDetail(obj, pubParasInfo);
        }

        public string UpdateLpn(LpnInfo lpnInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateLpn(lpnInfo, pubParasInfo);
        }

        public string UpdateTransferDetailInfo(TransferDetailInfo transferDetailInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateTransferDetailInfo(transferDetailInfo, pubParasInfo);
        }
    }
}

